<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


 if (isset($_SESSION['isLogin']) && $_SESSION['LoaiTK']=="admin"){
//load du lieu
    include_once 'Class/CLoaiDoChoi.php';
    include_once 'Class/CNhaSanXuat.php';
    $macapnhat = $_GET['id'];
    $sql1 = "SELECT* FROM dochoi Where MaDoChoi='$macapnhat'";
    $res1 = MySQLHelper::executeQuery($sql1);
    $mangdc = mysql_fetch_array($res1);

    //lay ma theo ten
    $ma=$mangdc['MaLoai'];
    $sql2 = "SELECT* FROM loaidochoi where MaLoai='$ma'";
    $res2 = MySQLHelper::executeQuery($sql2);
    $mansx=$mangdc['MaNSX'];
    $sql3 = "SELECT* FROM nhasanxuat where MaNSX='$mansx'";
    $res3 = MySQLHelper::executeQuery($sql3);
    ///////////
    $truyvan = "SELECT* FROM loaidochoi Where MaLoai<>'$ma'";
    $kq = MySQLHelper::executeQuery($truyvan);
    $sql = "SELECT* FROM nhasanxuat Where MaNSX<>'$mansx'";
    $result = MySQLHelper::executeQuery($sql);
    //////////////////////////////////////
    $Temp='<script language="javascript">
        var form = "";
        var submitted = false;
        var error = false;
        var error_message = "";


        function check_input(field_name, field_size, message) {
            if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
                var field_value = form.elements[field_name].value;
                if (field_value.length < field_size) {
                    error_message = error_message + "* " + message + "\n";
                    error = true;
                }
            }
        }
        function check_comboldc(field_name,message) {
                var field_value = form.elements[field_name].value;
                if (field_value == "keyldc") {
                    error_message = error_message + "* " + message + "\n";
                    error = true;
                }
            }
            function check_combonsx(field_name,message) {
                var field_value = form.elements[field_name].value;
                if (field_value == "keynsx") {
                    error_message = error_message + "* " + message + "\n";
                    error = true;
                }
            }



    function check_form(form_name) {
        if (submitted == true) {
            alert("Thông tin đăng kí đã được gởi. Vui lòng đợi trong giây lát.");
            return false;
        }

        error = false;
        form = form_name;
        error_message = "Có lỗi đã xảy ra trong quá trình đăng kí.\n\nVui lòng kiểm tra nhưng thông tin sau:\n\n";
        check_comboldc("loaidochoi","Bạn phải chọn loại đồ chơi");
        check_combonsx("nhasanxuat","Bạn phải chọn nhà sản xuất");
        check_input("tendochoi",3, "Họ tên ít nhất 2 ký tự .");
        check_input("giaban",3, "Giá bán ít nhất 3 ký tự .");

        if (error == true) {
            alert(error_message);
            return false;
        } else {
            submitted = true;
            return true;
        }
    }



    </script>
    <form onsubmit="return check_form(themdochoi);" method="post" action="" enctype="multipart/form-data" name="themdochoi">
        <table cellspacing="0" cellpadding="0" border="0">
            <tbody>
            <tr>
             <font color="#ff0000"><b>Chú ý:</b></font><small> Quản trị phải upload lại file hình mới!</small>
            </tr>
                <tr>
                    <td><img width="100%" height="10" border="0" alt="" src="images/pixel_trans.gif"></td>
                </tr>
            </tbody>
        </table>
        <table width="50%" cellspacing="0" cellpadding="2" border="0">
            <tbody><tr>
                    <td class="main indent_2"><b>Thông tin sản phẩm:</b></td>
                    <td align="right" class="inputRequirement">* Thông tin bắt buộc</td>
                </tr>
            </tbody>
        </table>
        <div class="wrapper_pic2_t infoBox_">
            <div class="wrapper_pic2_r">
                <div class="wrapper_pic2_b">
                    <div class="wrapper_pic2_l">
                        <div class="wrapper_pic2_tl s_width2_100">
                            <div class="wrapper_pic2_tr">
                                <div class="wrapper_pic2_bl">
                                    <div class="wrapper_pic2_br wrapper_pic2_padd">
                                        <div class="s_width2_100">
                                            <table cellspacing="4" cellpadding="2" border="0">
                                                <tbody><tr>
                                                        <td class="main b_width"><strong>Tên đồ chơi:</strong></td>
                                                         <td class="main width2_100"><input type="text" name="tendochoi" value="'.$mangdc['TenDoChoi'].'"/><span class="inputRequirement">*
                                                        </span></td>
                                                    </tr>
                                                    <tr>
                                                        <td class="main b_width"><strong>Loại đồ chơi:</strong></td>
                                                        <td class="main width2_100">
                                                        <select name="loaidochoi">';
                                                                       $array = mysql_fetch_assoc($res2);
                                                                       $Temp.= '<option value="'.$array['MaLoai'].'">'.$array['TenLoai'].'</option>';
                                                                       while($mang = mysql_fetch_array($kq)) {
                                                                        $ldc = new CLoaiDoChoi();
                                                                        $ldc->setMaLoai($mang['MaLoai']);
                                                                        $ldc->setTenLoai($mang['TenLoai']);
                                                                        $Temp.= $ldc->View(2);
                                                                        }

                                                        $Temp.='
                                                  </select><span class="inputRequirement">*</span></td>
                                                    </tr>

                                                    <tr>
                                                        <td class="main b_width"><strong>Nhà sản xuất</strong></td>
                                                        <td class="main width2_100">
                                                        <select name="nhasanxuat">';
                                                        $ar = mysql_fetch_assoc($res3);
                                                        $Temp.= '<option value="'.$ar['MaNSX'].'">'.$ar['TenNSX'].'</option>';
                                                        while($row = mysql_fetch_array($result)) {
                                                        $nsx = new CNhaSanXuat();
                                                        $nsx->setMaNSX($row['MaNSX']);
                                                        $nsx->setTenNSX($row['TenNSX']);
                                                        $Temp.= $nsx->View();
                                                        }
                                                        $Temp.='
                                                        </select><span class="inputRequirement">*</span></td>
                                                    </tr>
                                                    <tr>
                                                        <td class="main b_width"><strong>Đơn giá bán:</strong></td>
                                                        <td class="main width2_100"><input type="text" name="giaban" value="'.$mangdc['DonGia'].'"/><span class="inputRequirement">*</span></td>
                                                    </tr>
                                                    <tr>
                                                        <td class="main b_width"><strong>Thông tin:</strong></td>
                                                        <td class="main width2_100"><input type="text" name="thongtin" value="'.$mangdc['ThongTin'].'"/>
                                                        &nbsp;</td>
                                                    </tr>
                                                    <tr>
                                                        <td class="main b_width"><strong>Upload Hình:</strong></td>
                                                        <td class="main width2_100"><input name="file_upload" type="file" /></td>
                                                    </tr>
                                                </tbody>
                                            </table>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div style="padding: 0px 0px 4px;"><img width="1" height="1" border="0" alt="" src="images/spacer.gif"></div>
        <table cellspacing="5" cellpadding="0" border="0">
            <tbody><tr><td>
                        <table width="100%" cellspacing="0" cellpadding="2" border="0">
                            <tbody><tr>
                                    <td><a href="admin.php?page=QuanLyDoChoi"><img width="71" height="19" border="0" title=" Back " alt="Back" src="template/images/english/button_back1.gif"></a></td>
                                    <td><input type="image" title=" Continue " alt="Continue" src="template/images/english/button_continue.gif"></td>
                                </tr>
                            </tbody></table>

                    </td></tr>
            </tbody></table>
    </form>
    ';

    //Xu li gia tri sau khi post
    if(isset ($_POST['tendochoi'])){
            $tendochoi= $_POST['tendochoi'];
            $maloaidochoi=  $_POST['loaidochoi'];
            $masanxuat =  $_POST['nhasanxuat'];
            $giaban= $_POST['giaban'];
            $thongtin = $_POST['thongtin'];
            $tenfile =$_FILES['file_upload']['name'];
            $cofile =$_FILES['file_upload']['size']/1024;
            $loaifile =$_FILES['file_upload']['type'];
            $choluufiletam =$_FILES['file_upload']['tmp_name'];
            $loiupload = $_FILES["file_upload"]["error"];
            if ( $cofile > 300 ) {
            //thông báo lỗi
                $Temp.="Kích thướt file quá lớn";
            }else{
                $tam = preg_split('/[\/\\\\]-/', $tenfile);
                $filename = $tam[count($tam)-1];
                // kiem tra co phai la file anh ko?
                if ( !preg_match('/\.(gif|jpg)$/i',$filename)) {
                        $Temp.="File không phải là dạng GIF hoặc JPG";
                }else{
                        if(preg_match('/\.(gif)$/i',$filename))
                        {
                            $tenhinhmoi = $macapnhat.".gif";
                        }else if(preg_match('/\.(jpg)$/i',$filename))
                        {
                            $tenhinhmoi = $macapnhat.".jpg";
                        }
                        echo $tenhinhmoi;
                        $upload_file = "./images/sanpham/".$tenhinhmoi;
                        if ( !isset($loiupload) || $loiupload != 0 ) {
                                 $Temp.="Lỗi trong quá trình upload";
                        }else if( move_uploaded_file($_FILES["file_upload"]["tmp_name"], $upload_file) ) {
                          //////file đã được upload và thư mục lưu trữ thành công
                                $truyvan = sprintf("UPDATE dochoi SET TenDoChoi='%s', MaLoai=%d, MaNSX=%d, DonGia='%s', ThongTin='%s', HinhAnh='%s' Where MaDoChoi='%s' ",$tendochoi,$maloaidochoi,$masanxuat,$giaban,$thongtin,$tenhinhmoi,$macapnhat);
                                $kq = MySQLHelper::executeQuery($truyvan);
                                if($kq==1){
                                        header('location:admin.php?page=QuanLyDoChoi');
                                    }else{
                                        $Temp.="Cập nhật thất bại";
                                    }
                              } else {
                                    $Temp.="Quá trình cập nhật đồ chơi thất bại";
                              }
                            }
                    }
        }
  }
  else{
       header("location:index.php");
  }
/** Khởi tạo content */
$ctpl = new XTemplate('./template/incContentBox.html');
$ctpl->assign('ContentTitle',"Quản lý đồ chơi - Cập nhât đồ chơi");
//đưa dữ liệu vào content
$ctpl->assign('ContentInfo', $Temp);
$ctpl->parse('box');
$Content = $ctpl->text('box');
/** Kết thúc content */

?>
